package com.waterdrop.wlsggk.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;

/**
 * 库存总量对象 wlsggk_inventory
 *
 * @author Naruto
 * @date 2023-10-21
 */
public class Inventory extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    private Long totalId;

    /**
     * 梅干菜
     */
    @Excel(name = "梅干菜")
    private Long mgcNum;

    /**
     * 香辣牛肉
     */
    @Excel(name = "香辣牛肉")
    private Long xlnrNum;

    /**
     * 爆椒鱿鱼
     */
    @Excel(name = "爆椒鱿鱼")
    private Long bjyyNum;

    /**
     * 鲜肉杏鲍菇
     */
    @Excel(name = "鲜肉杏鲍菇")
    private Long xrxbgNum;

    /**
     * 秘制辣条
     */
    @Excel(name = "秘制辣条")
    private Long mzltNum;

    /**
     * 荠菜猪肉
     */
    @Excel(name = "荠菜猪肉")
    private Long jczrNum;

    /**
     * 孜然三鲜
     */
    @Excel(name = "孜然三鲜")
    private Long zrsxNum;

    /**
     * 奥尔良鸡肉
     */
    @Excel(name = "奥尔良鸡肉")
    private Long aeljrNum;

    /**  */
    @Excel(name = "")
    private Long zryrNum;

    /**
     * 红糖豆沙
     */
    @Excel(name = "红糖豆沙")
    private Long htdsNum;

    /**
     * 紫薯芋泥
     */
    @Excel(name = "紫薯芋泥")
    private Long zsynNum;

    /**
     * 榴莲芝士
     */
    @Excel(name = "榴莲芝士")
    private Long llzsNum;

    /**
     * 香辣小龙虾
     */
    @Excel(name = "香辣小龙虾")
    private Long xlxlxNum;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date createdTime;

    public void setTotalId(Long totalId) {
        this.totalId = totalId;
    }

    public Long getTotalId() {
        return totalId;
    }

    public void setMgcNum(Long mgcNum) {
        this.mgcNum = mgcNum;
    }

    public Long getMgcNum() {
        return mgcNum;
    }

    public void setXlnrNum(Long xlnrNum) {
        this.xlnrNum = xlnrNum;
    }

    public Long getXlnrNum() {
        return xlnrNum;
    }

    public void setBjyyNum(Long bjyyNum) {
        this.bjyyNum = bjyyNum;
    }

    public Long getBjyyNum() {
        return bjyyNum;
    }

    public void setXrxbgNum(Long xrxbgNum) {
        this.xrxbgNum = xrxbgNum;
    }

    public Long getXrxbgNum() {
        return xrxbgNum;
    }

    public void setMzltNum(Long mzltNum) {
        this.mzltNum = mzltNum;
    }

    public Long getMzltNum() {
        return mzltNum;
    }

    public void setJczrNum(Long jczrNum) {
        this.jczrNum = jczrNum;
    }

    public Long getJczrNum() {
        return jczrNum;
    }

    public void setZrsxNum(Long zrsxNum) {
        this.zrsxNum = zrsxNum;
    }

    public Long getZrsxNum() {
        return zrsxNum;
    }

    public void setAeljrNum(Long aeljrNum) {
        this.aeljrNum = aeljrNum;
    }

    public Long getAeljrNum() {
        return aeljrNum;
    }

    public void setZryrNum(Long zryrNum) {
        this.zryrNum = zryrNum;
    }

    public Long getZryrNum() {
        return zryrNum;
    }

    public void setHtdsNum(Long htdsNum) {
        this.htdsNum = htdsNum;
    }

    public Long getHtdsNum() {
        return htdsNum;
    }

    public void setZsynNum(Long zsynNum) {
        this.zsynNum = zsynNum;
    }

    public Long getZsynNum() {
        return zsynNum;
    }

    public void setLlzsNum(Long llzsNum) {
        this.llzsNum = llzsNum;
    }

    public Long getLlzsNum() {
        return llzsNum;
    }

    public void setXlxlxNum(Long xlxlxNum) {
        this.xlxlxNum = xlxlxNum;
    }

    public Long getXlxlxNum() {
        return xlxlxNum;
    }

    public void setCreatedTime(Date createdTime) {
        this.createdTime = createdTime;
    }

    public Date getCreatedTime() {
        return createdTime;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("totalId", getTotalId())
                .append("mgcNum", getMgcNum())
                .append("xlnrNum", getXlnrNum())
                .append("bjyyNum", getBjyyNum())
                .append("xrxbgNum", getXrxbgNum())
                .append("mzltNum", getMzltNum())
                .append("jczrNum", getJczrNum())
                .append("zrsxNum", getZrsxNum())
                .append("aeljrNum", getAeljrNum())
                .append("zryrNum", getZryrNum())
                .append("htdsNum", getHtdsNum())
                .append("zsynNum", getZsynNum())
                .append("llzsNum", getLlzsNum())
                .append("xlxlxNum", getXlxlxNum())
                .append("createdTime", getCreatedTime())
                .append("updateTime", getUpdateTime())
                .append("remark", getRemark())
                .toString();
    }
}
